/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package rpt.xml;

/**
 *
 * @author Roberto
 */
public class CLayoutApelidoNome extends CLayout {

    /**
     * =========================================================================<p>
     */
    protected String apelido = null;
    protected String nome = null;

    /**
     * =========================================================================<p>
     */
    public CLayoutApelidoNome(
            final CLeitor leitor,
            final boolean lerPropriedades) {
        super(leitor, lerPropriedades);
        this.fLeitor = leitor;
    }

    /**
     * =========================================================================<p>
     */
    public String getApelido() {
        return apelido;
    }

    /**
     * =========================================================================<p>
     */
    public String getNome() {
        return nome;
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public String getStr(final String aCaminho, final String aChave) {
        return fLeitor.getStr(aCaminho,aChave);
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public Integer getInt(final String aCaminho, final String aChave) {
        return fLeitor.getInt(aCaminho,aChave);
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public Boolean getBoolean(final String aCaminho, final String aChave) {
        return fLeitor.getBoolean(aCaminho,aChave);
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public Float getFloat(final String aCaminho, final String aChave) {
        return fLeitor.getFloat(aCaminho,aChave);
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public void printPropriedades() {
        System.out.println("Apelido: " + getApelido());
        System.out.println("Nome: " + getNome());
    }

    /**
     * =========================================================================<p>
     */
    @Override
    public String toString() {
        return nome;
    }
}
